@charset "UTF-8";
.Ahren_Choice { font: 16px/1.5em "Open Sans", "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft Yahei", sans-serif; color: #333; position: relative; }
.Ahren_Choice * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.Ahren_Choice input { height: 32px; padding: 7px 7px; outline: none; font-size: 14px; border: 1px solid transparent; border-color: #73c1fa; }
.Ahren_Choice .choice_wrap { position: absolute; top: 100%; left: 0; width: 500px; margin-top: 0; background-color: #FFF; z-index: 1; -webkit-box-shadow: 0 2px 7px #BBB; -moz-box-shadow: 0 2px 7px #BBB; box-shadow: 0 2px 7px #BBB; }
.Ahren_Choice .choice_wrap *.choice_col { padding: 0; }
@media (min-width:1200px) {
	.Ahren_Choice .choice_wrap { width: 400px; }
}
@media (max-width:768px) {
	.Ahren_Choice .choice_wrap { width: 300px; }
}
@media (max-width:500px) {
	.Ahren_Choice .choice_wrap { width: 300px; }
}
.Ahren_Choice .choice_wrap.open { display: block; padding-bottom: 40px; }
.Ahren_Choice .choice_wrap.close { display: none; }
.Ahren_Choice .choice_cont { border-bottom: 1px solid #eee; margin-bottom: 0; }
.Ahren_Choice input[type=button] { height: 32px; padding: 7px 7px; outline: none; font-size: 14px; border: 1px solid transparent; border-color: #73c1fa; }

/*选择底部 */
.Ahren_Choice .choice_foot { padding: 10px 20px; text-align: right; display: inline-block; width: 100%; }
.Ahren_Choice .choice_foot .button { margin-left: 5px; padding: 0 15px; height: 32px; line-height: 30px; font-size: 16px; font-weight: normal; text-align: center; color: #fff; display: inline-block; cursor: pointer; outline: 0; border: 1px solid transparent; background-color: #ccc; border-color: #ccc; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.Ahren_Choice .choice_foot .button-success { background-color: #00DB5F; border-color: #00DB5F; }
.Ahren_Choice .choice_foot .button-success:hover, .Ahren_Choice  .choice_foot .button-success:focus, .Ahren_Choice  .choice_foot .button-success.active { background-color: #0fff77; border-color: #0fff77; }
.Ahren_Choice .choice_foot .button-danger { background-color: #FF4351; border-color: #FF4351; }
.Ahren_Choice .choice_foot .button-danger:hover, .Ahren_Choice  .choice_foot .button-danger:focus, .Ahren_Choice  .choice_foot .button-danger.active { background-color: #ff7680; border-color: #ff7680; }
.Ahren_Choice .updown_box ul li input { height: 29px; padding: 4px; font-size: 12px; border-radius: 2px; line-height: normal; width: 80px; }
.Ahren_Choice .updown_box ul li input[type="button"] { width: auto; margin-left: 2px; }
.Ahren_Choice .panel { border-width: 0 0 1px 0; border-style: solid; border-color: #fff; background: none; box-shadow: none; margin-top:0;}
.Ahren_Choice .panel:last-child { border-bottom: none; }
.Ahren_Choice .panel-group > .panel:first-child .panel-heading { border-radius: 4px 4px 0 0; }
.Ahren_Choice .panel-group .panel { border-radius: 0; }
.Ahren_Choice .panel-group .panel + .panel { margin-top: 0; }
.Ahren_Choice .panel-heading { background-color: #009688; border-radius: 0; border: none; color: #fff; padding: 0; }
.Ahren_Choice .panel-title a { display: block; color: #fff; padding: 8px 10px; position: relative; font-size: 12px; font-weight: normal; line-height: normal; }
.Ahren_Choice .panel-body { background: #fff; padding: 0 8px; }
.Ahren_Choice .panel:last-child .panel-body { border-radius: 0 0 4px 4px; }
.Ahren_Choice .panel:last-child .panel-heading { border-radius: 0 0 4px 4px; -webkit-transition: border-radius 0.3s linear 0.2s; transition: border-radius 0.3s linear 0.2s; }
.Ahren_Choice .panel:last-child .panel-heading.active { border-radius: 0; -webkit-transition: border-radius linear 0s; transition: border-radius linear 0s; }

/* #bs-collapse icon scale option */
.Ahren_Choice .panel-heading a:before { content: '\e146'; position: absolute; font-family: 'Material Icons'; right: 5px; top: 10px; font-size: 24px; -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-transform: scale(1); transform: scale(1); }
.Ahren_Choice .panel-heading.active a:before { content: ' '; -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-transform: scale(0); transform: scale(0); }
.Ahren_Choice #bs-collapse .panel-heading a:after { content: ' '; font-size: 24px; position: absolute; font-family: 'Material Icons'; right: 5px; top: 10px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s; transition: all 0.5s; }
.Ahren_Choice #bs-collapse .panel-heading.active a:after { content: '\e909'; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s; transition: all 0.5s; }

/* #accordion rotate icon option */
.Ahren_Choice .panel-heading a:before { content: ' '; background: url(../img/sanjiao.png) center; width: 18px; height: 18px; background-size: 27px auto; background-position: 2px 88px; position: absolute; font-family: 'Material Icons'; right: 6px; top: 6px; -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 0.5s; transition: all 0.5s; }
.Ahren_Choice .panel-heading.active a:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.5s; transition: all 0.5s; }
.Ahren_Choice ol, .Ahren_Choice ul { list-style: none; }
.Ahren_Choice blockquote, .Ahren_Choice q { quotes: none; }
.Ahren_Choice a { text-decoration: none; color: #2d2f30; }
.Ahren_Choice a:focus { outline: none; }
.Ahren_Choice .content { margin: auto; width: 1200px; }
.Ahren_Choice .sx_updown { width: 100%; border-top: 1px solid #f2f2f2; background: #fff; overflow: hidden; padding: 32px 0 40px 0; z-index: 9999; position: absolute; left: 0; top: 60px; text-align: left; }
.Ahren_Choice .updown_box { padding: 0; margin: 0; max-height: 160px; overflow-y: auto; }
.Ahren_Choice .updown_box h3 { font-size: 15px; color: #555; text-align: left; font-weight: bold; padding: 0; margin: 0; padding: 12px 10px; padding-left: 8px; margin: 0 4px; border: 0; padding-bottom: 8px; }
.Ahren_Choice .updown_box ul { padding: 0; margin: 0; padding: 3px 3px; width: 100%; font-size: 0; }
.Ahren_Choice .updown_box ul li { padding: 0; margin: 0; margin: 3px 3px; display: inline-block; }
.Ahren_Choice .updown_box ul li a { display: block; font-size: 12px; padding: 4px 6px; line-height: 1.6; border: 1px #7ecbc8 solid; border-radius: 2px; }
.Ahren_Choice .updown_box ul li.selected a { background: #7ecbc8; color: #fff; }
.Ahren_Choice .sousuo { padding: 10px 0 10px 0; width: 100%; height: 100px; overflow-y: scroll; }
.Ahren_Choice .select-result { width: 100%; float: left; }
.Ahren_Choice .select-result ul { padding: 0 6px; margin: 0; }
.Ahren_Choice .select-result ul li a { height: 28px; padding: 0 19px 0 6px; line-height: 28px; display: block; position: relative; float: left; margin: 3px 3px 3px 3px; color: #fff; font-size: 12px; background: url(../img/close1.png) 90% center no-repeat #7ecbc8; border-radius: 2px; }
.Ahren_Choice .nav-tabs { border-bottom: 0; }
.Ahren_Choice .nav-tabs>li { width: auto; margin-bottom: 0; }
.Ahren_Choice .nav-tabs>li a { padding: 6px 15px; margin-right: 0; border: 0; border-radius: 100px; }
.Ahren_Choice .nav-tabs>li>a:focus, .Ahren_Choice  .nav-tabs>li>a:hover, .Ahren_Choice  .nav-tabs>li.active>a { text-decoration: none; background: none; border: 0; border-radius: 100px; }
@media screen and (max-width:800px) {
	.Ahren_Choice .sousuo { height: 85px; }
	.Ahren_Choice .panel-body { padding: 5px; }
	.Ahren_Choice .panel-body .updown_box { height: 140px; }
	.Ahren_Choice .panel-body .updown_box ul { padding: 0 1px; }
	.Ahren_Choice .panel-body .updown_box ul li { margin: 3px 3px; }
}

/**************蓝色********/
.Ahren_Choice.l_blue .panel-heading { background-color: #00afec; }
.Ahren_Choice.l_blue .updown_box ul li a { border-color: #66D1F6; }
.Ahren_Choice.l_blue .updown_box ul li.selected a { background-color: #66D1F6; }
.Ahren_Choice.l_blue .select-result ul li a { background-color: #66D1F6; }

/**************灰色********/
.Ahren_Choice.l_grey .panel-heading { background-color: #9e9e9e; }
.Ahren_Choice.l_grey .updown_box ul li a { border-color: #66D1F6; }
.Ahren_Choice.l_grey .updown_box ul li.selected a { background-color: #66D1F6; }
.Ahren_Choice.l_grey .select-result ul li a { background-color: #66D1F6; }
.Ahren_Choice.l_grey .choice_foot .button-danger, .Ahren_Choice.l_grey .choice_foot .button-success { background-color: #fff; border: 1px #848484 solid; color: #848484; height: 28px; line-height: 26px; font-size: 14px; }
/**************标题灰色其他蓝色********/
.Ahren_Choice.l_grey1 .panel-heading { background-color: #9e9e9e; }
.Ahren_Choice.l_grey1 .updown_box ul li a { border-color: #66D1F6; }
.Ahren_Choice.l_grey1 .updown_box ul li.selected a { background-color: #66D1F6; }
.Ahren_Choice.l_grey1 .select-result ul li a { background-color: #66D1F6; }
.Ahren_Choice.l_grey1 .choice_foot .button-danger, .Ahren_Choice.l_grey1 .choice_foot .button-success,.Ahren_Choice.l_grey1 .choice_foot .choice-reset-btn.button-danger { background-color: #66D1F6; border: 1px #00bcfd solid; color: #fff; height: 28px; line-height: 26px; font-size: 12px; border-radius: 4px; }
.Ahren_Choice.l_grey1 .choice_foot .choice-reset-btn.button-danger,.Ahren_Choice.l_grey1 .choice_foot .choice-close-btn.button-danger{background:#fff;color:#333; }
.Ahren_Choice.open { display: block; }
.Ahren_Choice.close { display: none; }
.Ahren_Choice { position: fixed; height: 100%; width: 100%; top: 0; overflow-y: auto; left: 0; z-index: 99999; background-color:rgba(0,0,0,.2);}
.Ahren_Choice .choice_mask { position: absolute; height: 100%; width: 100%; top: 0; background-color: #000; z-index:0; filter: alpha(opacity=50);       /* IE */ -ms-opacity: 0.5;              /* 老版Mozilla */ -moz-opacity: 0.5;              /* 老版Mozilla */ -khtml-opacity: 0.5;              /* 老版Safari */ opacity: 0.5;           /* 支持opacity的浏览器*/ }
.Ahren_Choice .choice_wrap { position: static;margin: 0 auto; margin-top: 2%; border: 1px #00a3e7 solid; border-radius: 5px;z-index:999; }
.Ahren_Choice .sousuo { }
.Ahren_Choice.open .sousuo { padding: 10px 0 10px 0; width: 100%; height: 100px; overflow-y: scroll; }
.Ahren_Choice.close .sousuo { display: none; }